package work.mediway.mdm.biz.dto.biz;

import java.util.List;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import work.mediway.mdm.core.enums.DataQualityVerifyEnum;

/**
 * 数据质量校验
 *
 * @author zhongyj <1126834403@qq.com><br/>
 * @date 2022/7/11
 */
@Data
@ApiModel("数据质量校验")
public class DataQualityVerifyDTO {

    @ApiModelProperty(value = "起始日期")
    private String startDate;

    @ApiModelProperty(value = "截止日期")
    private String endDate;

    @ApiModelProperty(value = "配置id")
    @NotBlank(message = "不能为空")
    private String configId;

    @ApiModelProperty(value = "全量=C/增量=N")
    @NotNull(message = "不能为空")
    private List<DataQualityVerifyEnum> dataQualityVerifyEnum;

    @ApiModelProperty(value = "比对id", hidden = true)
    private String logId;
}
